home *** CD-ROM | disk | FTP | other *** search
/ Univers Mac Interactif 53 / Univers Mac Interactif - Issue 53.iso / UTILITAIRES IMPORTANTS / Utilitaires graphiques / PhotoGIF 1.0b8 / PhotoGIF Read Me < prev    next >
Text File  |  1995-09-02  |  11KB  |  286 lines

  1. BoxTop Software
  2. P.O. box 2347
  3. Starkville, MS 39760
  4. voice/FAX (601) 324-7352
  5. <boxtop@aris.com>
  6. <http://www.aris.com/boxtop/PhotoGIF>
  7. <ftp://aris.com/boxtop>
  8.  
  9.  
  10.  
  11. NOTE: Please send in bug reports if you encounter any problems using
  12. PhotoGIF. Don't be shy. You will be helping us ensure that you have the 
  13. best tool possible for creating GIF images for the World Wide Web.
  14.  
  15.  
  16.  
  17. PhotoGIF v1.0b8 Read Me (Tuesday, August 29, 1995)
  18.  
  19. Contents.
  20.  
  21. SECTION ONE:     Known Bugs
  22. SECTION TWO:     Revision History
  23. SECTION THREE:     PhotoGIF File Compatibility
  24. SECTION FOUR:   PhotoGIF File Sizes
  25.  
  26.  
  27. SECTION ONE:
  28.  
  29. Known bugs in PhotoGIF 1.0b8
  30.  
  31. 1: The palette color items in the dialog boxes do not update
  32.    properly if a screen saver runs while they are open. If you
  33.    encounter this problem you will have to cancel and begin
  34.    again to return the color items.
  35.    
  36.    
  37.  
  38. SECTION TWO:  
  39.    
  40. PhotoGIF Revision History
  41.  
  42. 7/17/95
  43.  
  44. Original beta release.
  45.  
  46. 7/18/95 v1.0b1
  47.  
  48. Corrected problem in PiMI resource field, which caused Photoshop 3x to
  49. disable the PhotoGIF plug-in in the 'save as' dialog box if an alpha
  50. channel was present in the file to be saved.
  51.  
  52. Note that Adobe 3x will still disable the PhotoGIF plug-in in the
  53. 'save as' dialog box if the image to be saved has more than two
  54. channels in it.
  55.  
  56. This problem was never present with Photoshop 2.5.1 because of differences
  57. in the way that 2.5.1 and 3.x interpret the data in the plugin's PiMI
  58. resource. Photoshop 2.5.1 will simply notify users that alpha channels 
  59. can not be saved and give the option to cancel the process if the image 
  60. being saved has more than the allowed number of 2 channels.
  61.  
  62. Thanks to Lawrence San <san@sanstudio.com> for his very detailed bug
  63. report.
  64.  
  65.  
  66. 7/22/95 v1.0b2
  67.  
  68. Temporary patch to disable user's ability to save gray-scale mode and
  69. bit-mapped mode images with PhotoGIF, while a complete fix is made
  70. for the problems occurring when images in these modes are saved with
  71. PhotoGIF.
  72.  
  73. Thanks to Marcello Missiroli <Piffy@www.sincretech.modena.it> for spotting
  74. this one.
  75.  
  76. 7/26/95 v1.0b3
  77.  
  78. Added support for saving gray-scale mode images. Fixed incompatibility with
  79. DeBabelizer caused by the 'sort palette' bit in the GIF header information.
  80. Fixed problems with Graphic Converter and GIFConverter displaying error messages
  81. when they read the file correctly.
  82.  
  83. 7/31/95 v1.0b4
  84.  
  85. Added support for saving bit-mapped mode images. Changed non-standard radio button
  86. behavior in transparency controls to standard radio button behavior. Fixed bug in 
  87. 'saving' images without 'saving as' first, which caused black to be set to 
  88. transparent in some instances. Saving should work correctly in all cases now - 
  89. except possibly using the "Save a Copy As" menu option in Photoshop 3.0. There has 
  90. been a report of a possible bug in v1.0b3 with "Save a Copy As" today that we have 
  91. not had the opportunity to test for in v1.0b4 yet.
  92.  
  93. 8/2/95 v1.0b5
  94.  
  95. Fixed bug introduced in version 1.0b4 which caused non-transparent interlaced 
  96. images to fail to load in Mosaic and Netscape, although they read correctly in
  97. other applications. This turned out to be caused by a compiler error introduced when a
  98. compiler optimization feature was enabled in the final compile, and not a problem 
  99. with the code itself. The compiler error caused an if/else statement to evaluate 
  100. incorrectly which resulted in incorrect data being written into the graphics control 
  101. extension in the GIF header information.
  102.  
  103. Thanks to Ted Padova <ted@west.net> for spotting this one fast.
  104.  
  105. 8/5/95 v1.0b6
  106.  
  107. Fixed bug which caused the least common color in images with exactly 256 used
  108. colors to be remapped incorrectly to the first color in the palette in some cases.
  109. Reported possible bugs with using "Save a Copy As" in Photoshop 3.x could not be
  110. duplicated. "Save a Copy As" seems to work as it should but if anyone else has
  111. had a problem using this command please let us know.
  112.  
  113. 8/16/95 v1.0b7 (limited distribution)
  114.  
  115. Added interlaced support for GIF87a files. Added control over the color that
  116. PhotoGIF remaps the transparent area to if the alpha channel method is used.
  117. Changed save options dialog to make in more compact and add new controls.
  118.  
  119. 8/28/95 v1.0b8
  120.  
  121. Fixed bug that could possibly cause the least used color in a gray scale image
  122. remap to black. Fixed a bug that could cause PhotoGIF to crash the system if 
  123. less than 183 bytes of RAM was available when its code was called for the first
  124. time. - Neither of these two bugs were ever reported by anyone. Added a PiPl 
  125. resource to control loading order in Photoshop 3.x. PhotoGIF is now the default
  126. method for opening GIF files in Photoshop 3.x. Wrote much more detailed and
  127. complete documentation. Implemented serialization scheme so we will be sending
  128. registration numbers instead of disks from now on. Please see the "Cost &
  129. Registering Instructions" document for complete details on this.
  130.  
  131. NOTE: This isn't a bug but it's worthy of being mentioned in the release history.
  132. The PhotoGIF homepage has moved to http://www.aris.com/boxtop/PhotoGIF and we have
  133. an FTP server that works with Netscape now. The home page is new and there is an
  134. online PhotoGIF manual now.
  135.  
  136. Also, now you can pay your registration fees with Cash, Check, Visa, Mastercard, 
  137. American Express, First Virtual, or Invoice. We are now using Kagi Shareware for 
  138. payment processing. Please make sure to read the "Cost & Registering Instructions" 
  139. document for complete details.
  140.  
  141. 9/2/95 v1.0b8 public release
  142.  
  143. Corrected resource problem that prevented v1.0b8 from working with Photoshop 3.x
  144. on PowerMacs. (It thought it was getting a FAT plugin when it wasn't) Corrected 
  145. problem with serial number routines and Photoshop 3.x.
  146.  
  147.  
  148. SECTION THREE:
  149.  
  150. PhotoGIF File Compatibility
  151.  
  152. PhotoGIF has been tested to read all GIF files (87a and 89a) created by the
  153. following applications:
  154.  
  155.     • Photoshop's Compuserve GIF plug-in
  156.     • JPEGView
  157.     • clip2gif
  158.     • GIFConverter
  159.     • Graphic Converter
  160.     • Transparency
  161.     • Netscape
  162.     • Mosaic
  163.     • DeBalelizer
  164.     • Giffer
  165.     
  166. The following applications have been tested to read all files created by PhotoGIF
  167. without error:
  168.  
  169.     • Photoshop's Compuserve GIF plugin
  170.     • JPEGView
  171.     • clip2gif
  172.     • Transparency
  173.     • QuickGIF (NOTE: QuickGIF only supports reading GIF87a files)
  174.     • Netscape
  175.     • Mosaic
  176.     • GIFConverter
  177.     • Graphic Converter
  178.     • DeBabelizer
  179.     • Giffer
  180.     • CyberGIF
  181.     • GIFwatcher
  182.  
  183.  
  184.  
  185. SECTION FOUR:
  186.  
  187. PhotoGIF File Sizes
  188.  
  189. PhotoGIF has one of the most optimized and efficient LZW compression routines
  190. of any application, shareware or commercial, available. Yet we constantly get
  191. email asking why PhotoGIF files seem so much bigger than those created by 
  192. other applications.
  193.  
  194. There are two reasons why PhotoGIF files APPEAR larger than those created
  195. by other applications.
  196.  
  197. The first is because it is a Photoshop plug-in and we do not have complete 
  198. control over the information Photoshop stores in the resource fork of files
  199. it saves. 
  200.  
  201. Photoshop adds the following types of resources to the resource fork of the
  202. files:
  203.  
  204. 'ic18' - for the custom icon feature
  205. 'ICN#' - also for the custom icon feature
  206. 'PICT' - for the preview feature
  207. 'pnot' - I'm not actually sure what Photoshop does with this resource
  208. '8BIM' - for various information about the image including window locations
  209. 'STR ' - resources for the version of Photoshop that created the file
  210.  
  211. These can add up to a lot of bytes.
  212.  
  213. You can to some degree control what resources Photoshop saves in the resource 
  214. fork of you files by turning off the custom icon and preview options in the
  215. save as dialog in Photoshop 3.x and as a general preference setting in
  216. Photoshop 2.5.1. Doing so reduces the types of resources Photoshop saves in 
  217. the resource fork to:
  218.  
  219. '8BIM' - for various information about the image including window locations
  220. 'STR ' - resources for the version of Photoshop that created the file
  221.  
  222. These can still add up to a couple of hundred bytes, though.
  223.  
  224. When you 'Get Info' on a file in the Macintosh finder it has two fields for 
  225. file size. The first in whole kilobytes (K) and shows the total allocated
  226. blocks size for the file. It has nothing to do with the amount of data stored
  227. in the file. It is the size of hard disk space that the finder has allocated 
  228. to put the file in. A 5K file on a 250MB hard disk with a single partition 
  229. will turn into a 32K file on a larger hard drive with larger block sizes. So
  230. this field is by no means an accurate representation of file sizes on anything
  231. but your local hard drive. (PhotoGIF also allocates an extra block for the file
  232. size in case it compresses to a slightly larger size on a subsequent save.)
  233.  
  234. The second field in the 'Get Info' box for file size shows the total number of
  235. bytes used. It is much more accurate a measure than the first, but still not
  236. an acceptable comparison since it shows the total byte size for both the data
  237. fork and resource fork of the file.
  238.  
  239. GIF files are a cross-platform format. All information necessary to read a GIF
  240. file is stored in the data fork of a Macintosh file - Macs are the only
  241. computers around that have two forks in their files. All other files systems
  242. just have a data fork. When you send your GIF file to a remote server as binary
  243. or send it from a Mac web server when an http request is made only the data 
  244. fork of the file is ever transmitted. 
  245.  
  246. So to know what applications GIF files are going to compress smallest and
  247. transmit the fastest you have to look at just the size of the data fork of
  248. the files. You can't do this from the Macintosh finder. You need an application
  249. like RezEdit that separates the size of the data fork and the size of the 
  250. resource fork when it gives you file information.
  251.  
  252. Here are the results from some of our testing excerpted from the PhotoGIF
  253. homepage's online manual section.
  254.  
  255. ________________________________________________________________________________
  256.  
  257. mirror.test1 is a 480x480 pixels 72dpi 8 bit grey-scale image. Files were 
  258. saved as non-interlaced GIF87a to allow accurate comparison of compression,
  259. since not all applications tested were capable of saving GIF89a files.
  260.  
  261. mirror.test1_PhotoGIF                      178740 bytes
  262. mirror.test1_CompuserveGIF                 178751 bytes
  263. mirror.test1_GraphicsConverter             178742 bytes
  264. mirror.test1_GIFConverter                  178710 bytes ** smallest by 30 bytes
  265. mirror.test1_DeBabelizer                   179200 bytes
  266.  
  267. PhotoGIF vs. Transparency is a trick question. Transparency DOES NOT
  268. compress GIF files, it only changes information contained in their
  269. uncompressed header information to set the transparent bit flag to 
  270. true and the transparent index byte to the index of the selected
  271. color for transparency.
  272.  
  273. This is by no means a complete comparison between applications. The 
  274. results of further testing will be added very soon.
  275. ________________________________________________________________________________
  276.  
  277. As you can see from this, PhotoGIF rates much better than most at compression.
  278. GIFConverter did beat us by 30 bytes on this small comparison, but no one else
  279. did.
  280.  
  281. This is just a very short comparison test. You will be able to see much more 
  282. extensive testing in the online manual section of the PhotoGIF homepage.
  283.  
  284.  
  285.  
  286.